package com.xinchuang.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author baomidou
 * @since 2023-11-01
 */
@TableName("t_outer_design_changes")
@ApiModel(value = "OuterDesignChanges对象", description = "")
public class OuterDesignChanges implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("选模表Id")
    private String moldSelectionId;

    @ApiModelProperty("供应商报价(含税元)")
    private String supplierFeeTotal;

    @ApiModelProperty("项目模具总费用（含税元）")
    private String moldTotalPrice;

    @ApiModelProperty("客户设变费用")
    private String outerDesignChangePrice;

    @ApiModelProperty("内部设变费用")
    private String innerDesignChangePrice;

    @ApiModelProperty("设变目标价费用（含税元）")
    private String designChangePrice;

    @ApiModelProperty("客户设变占比")
    private String outerDesignChangeRatio;

    @ApiModelProperty("内部设变占比")
    private String innerDesignChangeRatio;

    @ApiModelProperty("设变目标价占总模具费用比例")
    private String designChangeRatio;

    @ApiModelProperty("拟制")
    private String maker;

    @ApiModelProperty("项目控制室主任")
    private String controlRoomDirector;

    @ApiModelProperty("项目经理")
    private String manager;

    @ApiModelProperty("项目分部主管领导")
    private String leader;

    @ApiModelProperty("技术部部长")
    private String minister;

    @ApiModelProperty("批准")
    private String approver;

    @ApiModelProperty("备用参数1（备注）")
    private String param1;

    @ApiModelProperty("项目名称	")
    private String projectName;

    @ApiModelProperty("版本号")
    private Integer version;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getMoldSelectionId() {
        return moldSelectionId;
    }

    public void setMoldSelectionId(String moldSelectionId) {
        this.moldSelectionId = moldSelectionId;
    }

    public String getSupplierFeeTotal() {
        return supplierFeeTotal;
    }

    public void setSupplierFeeTotal(String supplierFeeTotal) {
        this.supplierFeeTotal = supplierFeeTotal;
    }

    public String getMoldTotalPrice() {
        return moldTotalPrice;
    }

    public void setMoldTotalPrice(String moldTotalPrice) {
        this.moldTotalPrice = moldTotalPrice;
    }

    public String getOuterDesignChangePrice() {
        return outerDesignChangePrice;
    }

    public void setOuterDesignChangePrice(String outerDesignChangePrice) {
        this.outerDesignChangePrice = outerDesignChangePrice;
    }

    public String getInnerDesignChangePrice() {
        return innerDesignChangePrice;
    }

    public void setInnerDesignChangePrice(String innerDesignChangePrice) {
        this.innerDesignChangePrice = innerDesignChangePrice;
    }

    public String getDesignChangePrice() {
        return designChangePrice;
    }

    public void setDesignChangePrice(String designChangePrice) {
        this.designChangePrice = designChangePrice;
    }

    public String getOuterDesignChangeRatio() {
        return outerDesignChangeRatio;
    }

    public void setOuterDesignChangeRatio(String outerDesignChangeRatio) {
        this.outerDesignChangeRatio = outerDesignChangeRatio;
    }

    public String getInnerDesignChangeRatio() {
        return innerDesignChangeRatio;
    }

    public void setInnerDesignChangeRatio(String innerDesignChangeRatio) {
        this.innerDesignChangeRatio = innerDesignChangeRatio;
    }

    public String getDesignChangeRatio() {
        return designChangeRatio;
    }

    public void setDesignChangeRatio(String designChangeRatio) {
        this.designChangeRatio = designChangeRatio;
    }

    public String getMaker() {
        return maker;
    }

    public void setMaker(String maker) {
        this.maker = maker;
    }

    public String getControlRoomDirector() {
        return controlRoomDirector;
    }

    public void setControlRoomDirector(String controlRoomDirector) {
        this.controlRoomDirector = controlRoomDirector;
    }

    public String getManager() {
        return manager;
    }

    public void setManager(String manager) {
        this.manager = manager;
    }

    public String getLeader() {
        return leader;
    }

    public void setLeader(String leader) {
        this.leader = leader;
    }

    public String getMinister() {
        return minister;
    }

    public void setMinister(String minister) {
        this.minister = minister;
    }

    public String getApprover() {
        return approver;
    }

    public void setApprover(String approver) {
        this.approver = approver;
    }

    public String getParam1() {
        return param1;
    }

    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    @Override
    public String toString() {
        return "OuterDesignChanges{" +
            "id = " + id +
            ", moldSelectionId = " + moldSelectionId +
            ", supplierFeeTotal = " + supplierFeeTotal +
            ", moldTotalPrice = " + moldTotalPrice +
            ", outerDesignChangePrice = " + outerDesignChangePrice +
            ", innerDesignChangePrice = " + innerDesignChangePrice +
            ", designChangePrice = " + designChangePrice +
            ", outerDesignChangeRatio = " + outerDesignChangeRatio +
            ", innerDesignChangeRatio = " + innerDesignChangeRatio +
            ", designChangeRatio = " + designChangeRatio +
            ", maker = " + maker +
            ", controlRoomDirector = " + controlRoomDirector +
            ", manager = " + manager +
            ", leader = " + leader +
            ", minister = " + minister +
            ", approver = " + approver +
            ", param1 = " + param1 +
            ", projectName = " + projectName +
            ", version = " + version +
        "}";
    }
}
